package com.zheng.pvz.view
{
	import com.zheng.pvz.action.IAction;
	import com.zheng.pvz.model.proxy.DisplayProxy;
	import com.zheng.pvz.model.vo.ShellVo;
	
	import flash.display.DisplayObjectContainer;
	
	/**
	 * 炮弹 
	 * @author Administrator
	 * 
	 */
	public class ShellClass extends HitObjectClass implements IHitObject
	{
		public static  const TYPE:String="Shell_Class";
		
		public var shellSpeed:int;
		
		public function ShellClass(contain:DisplayObjectContainer)
		{
			super(contain,new DisplayProxy(new ShellVo));
		}
		/**
		 * @param action 处理该行为的对象
		 * 
		 */
		override public function addAction(action:IAction):void{
			super.addAction(action);
		}
		
		/**
		 * 状态改变，主要是显示状态 
		 * @param num 状态值
		 */
		override public function changedStatus(str:String):void{
			super.changedStatus(str);
		}
		/**
		 *消亡 
		 * 
		 */
		override public function delThis():void{
			super.delThis();
		}

		override public function getType():String{
			return ShellClass.TYPE;
		}

	}
}